/*
 * @author Isis (igraziatto) Graziatto <isis.g@vanillaforums.com>
 * @copyright 2009-2018 Vanilla Forums Inc.
 * @license GPL-2.0-only
 */

/* -------------------------------------------------------------- *\
    Global Overwrites
\* -------------------------------------------------------------- */

$global-color_black: #000;
$global-color_white: #fff;
$global-color_transparent: transparent;

$global-color_void: #1f201f;
$global-color_darkgrey: #202020;
$global-color_grey: #a3a3a3;
$global-color_dijon: #f2ae09;
$global-color_rust: #984b43;

$global-color_primary: $global-color_dijon;
$global-color_primaryAlt: lighten($global-color_primary, 8%);
$global-color_secondary: $global-color_rust !default;

$global-color_bg: $global-color_black !default;
$global-color_fg: $global-color_white !default; // text color | should have high contrast between $global-color_bg

$global-body_bg: $global-color_bg !default;

$global_borderRadius: 6px !default;

/* -------------------------------------------------------------- *\
    Theme Colors
\* -------------------------------------------------------------- */

$theme-border_color: mix($global-color_fg, $global-color_bg, 14%) !default;

$theme-link-hover_textDecoration: none !default;
$theme-photo_round: false !default;

$theme-heading_color: $global-color_secondary !default;
$theme-heading-hover_color: $global-color_primaryAlt !default;

$link-default_color: $global-color_fg !default;
$link-default-hover_color: $global-color_primary !default;

/* -------------------------------------------------------------- *\
    Frame
\* -------------------------------------------------------------- */

$frame_backgroundColor: $global-color_black !default;

/* -------------------------------------------------------------- *\
    Header
\* -------------------------------------------------------------- */

$header_bg: $global-color_void !default;
$header_color: $global-color_white !default;
$header-hover_color: $global-color_white !default;

/* -------------------------------------------------------------- *\
    Panel
\* -------------------------------------------------------------- */

$panel-item_height: 2.5em !default;
$panel_item-borderRadius: $panel-item_height !default;

/* -------------------------------------------------------------- *\
    Footer
\* -------------------------------------------------------------- */

$footer_bg: mix($global-color_bg, $global-color_fg, 90%) !default;
$footer_color: $global-color_fg !default;
$footer-link_color: $global-color_primary !default;
$footer-link-hover_color: $global-color_primaryAlt !default;

/* -------------------------------------------------------------- *\
    Navigation
\* -------------------------------------------------------------- */

$navigation_backgroundColor: mix($global-color_black, $header-bg, 12%) !default;

/* -------------------------------------------------------------- *\
    Buttons
\* -------------------------------------------------------------- */

$button-basic_fg: $global-color_primary !default;
$button-basic_bg: transparent !default;
$button-basic_border: $global-color_primary !default;

$button-basic-hover_fg: $global-color_white !default;
$button-basic-hover_bg: transparent !default;
$button-basic-hover_border: $global-color_white !default;

$button-primary_fg: $global-color_white !default;
$button-primary_bg: $global-color_primary !default;
$button-primary_border: $global-color_primary !default;

$button-primary-hover_fg: $global-color_white !default;
$button-primary-hover_bg: $global-color_primaryAlt !default;
$button-primary-hover_border: $global-color_primaryAlt !default;

/* -------------------------------------------------------------- *\
    Components
\* -------------------------------------------------------------- */

$component_bg: mix($global-color_bg, $global-color_fg, 97%) !default;
$component-title_color: $global-color_fg !default;
$component-meta-link-hover_color: $global-color_primaryAlt !default;

$component_lateralBorder: true !default;

/* -------------------------------------------------------------- *\
    Tags
\* -------------------------------------------------------------- */

$tag_borderColor: $button-basic_border !default;
$tag_fg: $button-basic_fg !default;
$tag-hover_bg: $button-basic-hover_bg !default;
$tag-hover_fg: $global-color_primary !default;
$tag-hover_borderColor: $global-color_primary !default;

/* -------------------------------------------------------------- *\
    Form Elements
\* -------------------------------------------------------------- */

$formElement_height: 36px !default;
$formElement_borderRadius: $global_borderRadius !default;

/* -------------------------------------------------------------- *\
    Buttons
\* -------------------------------------------------------------- */

$formButton_height: $formElement_height !default;
$formButton_borderRadius: $global_borderRadius !default;

/* -------------------------------------------------------------- *\
    Navigation
\* -------------------------------------------------------------- */

$navigation_bg: $header_bg !default;
$navigation_border: mix($header_bg, $global-color_black, 12%) !default;

/* -------------------------------------------------------------- *\
    Mebox
\* -------------------------------------------------------------- */

$mebox_hover_bg: $frame_backgroundColor !default;

/* -------------------------------------------------------------- *\
    Searchbox
\* -------------------------------------------------------------- */

$searchbox-button_color: $global-color_primary !default;
